/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.org.jhsystem.consola.cadena;

/**
 *
 * @author jhuamanv
 */
public class CadenaMain {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        String cadena = "";
        cadena = cadena + "LA SERIE DE LA MÁQUINA NO CORRESPONDE.<br>";
        cadena = cadena + "Usted ha cambiado, formateado y/o realizado alguna modificacion en su equipo,<br>";
        cadena = cadena + "Su coordinador(a) : NOMBRE, debe enviar un correo a cel@reniec.gob.pe solicitando 'reseteo de serie', especificando su código y nombres de usuario y el nombre de su empresa.";
        String frase = "NOMBRE";
        int pos_ini = cadena.indexOf(frase);
        if (pos_ini > -1){
            cadena = cadena.replaceAll(frase, "JOSE LUIS");
        }
        System.out.println(cadena);
        //metodoSplit();
        String texto = "10 75";
        char c_caracter = '0';
        c_caracter = validaCaracterNumero(texto);
        System.out.println("Caracter: "+c_caracter);
    }

    static void metodoSplit(){
        String cadena = "one-two-three_four-five-six_seven-eigth-nine_";
        String[] dataColumna;
        String[] dataFila;
        String FILA = "_";
        String COLUMNA = "-";

        dataFila = cadena.split(FILA);
        for(int i=0;i<dataFila.length;i++){
            dataColumna = dataFila[i].split(COLUMNA);
            for(int j=0;j<dataColumna.length;j++) System.out.println(dataColumna[j]);
        }
    }

    final public static char validaCaracterNumero(String p_palabra) {
        final String palabra = p_palabra.toUpperCase();
        final String validos = "1234567890 ";
        final int len = palabra.length();
        char c = '0';
        for (int i = 0; i < len; i++) {
            c = palabra.charAt(i);
            if (validos.indexOf(c) == -1) return c;
        }
        return '0';
    }
}
